Nature never fails to amaze us with it's beauty & colors
Cape Town – South Africa from Chapman’s Peak. One of the most scenic drives I have ever been on.
Colorful painted stork amidst the rain washed green grass
Kabini (Karnataka) is a paradise for nature lovers and wildlife enthusiasts.