Nagadeepa Purana Vihara, nestled on the serene Nagadeepa Island in Sri Lanka, is a sacred Buddhist temple.

Nagadeepa Purana Vihara, nestled on the serene Nagadeepa Island in Sri Lanka, is a sacred Buddhist temple.
The Nallur Temple is undoubtedly one of the most important Hindu temples in the country.