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 ...

Kashmir is the northernmost region of India which is called as the heaven for its deep sloppy mountains, narrow valleys and beautiful nature and scenic beauty. Kashmir is heaven not only referring to its beautiful landscapes but also for its ...