Naggar Castle is a historic monument located in the town of Naggar near Manali, India. It was built by the rulers of the Kullu Kingdom in the 16th century and served as their residence.
Naggar Castle is a historic monument located in the town of Naggar near Manali, India. It was built by the rulers of the Kullu Kingdom in the 16th century and served as their residence.