11 Reasons to visit Nepal

Nepal is a small landlocked country in South Asia that lies between the 2 large countries .i.e. China to  the North & India to the (west, east & south) with the area of 1,47,181 square km.Though,a  small country, Nepal is  well-known for its  natural & cultural beauty throughout the world.Nepal is also called a paradise […]