Articles by archanaluthra

Pokhara

The 8 Best Things to Do In Pokhara, Nepal

Pokhara is one of those charming cities that always attract travelers and can catch you longer than planned. Located on the shores of Phewa Lake, the city is surrounded by impressive mountains and peaks with…