India Nomads
Wednesday, 23 January 2019
Nohkalikai Falls, Meghalaya
Nohkalikai Falls, Meghalaya - said to be the tallest waterfall plunge in India cascading from a height of more than 300 metres presenting a surreal sight among the greenery and clouds.
(Image Source -
https://bit.ly/1u8A3vd
)
Newer Post
Older Post
Home