Manali which was initially known as “Manualaya” meaning “the abode of Manu” is a beautiful hill station located near the northern end of the Kullu valley in Himachal Pradesh. This hill station is located at altitude of 2,050 meters above sea level and is known for its scenic beauty. It is also known for its […]