Padam Palace Rampur: Must-See Best Photo Spots + 2025 Visitor Guide | Padam Palace Road, Shimla, Rampur Bushahr (172001), Himachal Pradesh, India, Himachal Pradesh | Inheritage Foundation — Interoperable Heritage Documentation