Water Falls Shillong,Elephant Falls Shillong

Elephant Falls Shillong

Elephant Falls Shillong This natural waterfall is situated about 12 km away from the Meghalaya capital city of Shillong in the North- East. It gives a breathtaking atmosphere with sounds of the rushing waters and the beauty of nature. Elephant waterfall carves out a special place for itself due to the interesting story behind it, …

Elephant Falls Shillong Read More »