Best place to visit in between October and December – Nepal
Nepal is the land-lock country with many mountains, hills and natural beauties. It lies in South Asia and is surrounded by two neighbouring countries India and China in the North. Nepal is a small country…
