Browsing: Lord Pashupatinath Temple

Listed in the UNESCO World Heritage Site, the Lord Pashupatinath Temple is the largest Hindu temple in the world. Lord Pashupatinath Temple is located in Deopatan, near Kathmandu and is situated on the banks of River Bagmati.