10 Amazing and Beautiful Lesser Known Travel Places in India : Asia Travel


Borra Caves

An offbeat location that is going to leave you mesmerized, this wonderful naturally formed cave justifies that the beauty of mother nature is way beyond the imagination of the human mind. An adventurous cave filled with limestone and stalagmite natural formations, this is one of the cool and scenic places to visit during the summer to beat the blazing heat of the sun.

Leave a Reply