India is home for a large number of enchanting waterfalls and each of them has it’s own showpiece. Many of the waterfalls go unnoticed and one of them is the Elephant Falls, Shillong, Meghalaya, India. Elephant falls is what the ...

Nohkalikai Falls is the tallest plunge waterfall in India. Its height is 1115 feet. The waterfall is located near Cherrapunji, one of the wettest places on Earth. They are fed by the rainwater collected on the summit of a smaller ...

Udhagamandalam, popularly known as Ooty is the personification of beauty. A true naturalist must-visit Ooty at least once in his/ her life. The hill station located in the South Indian state of Tamil Nadu has the ability to make the ...