Paravi Duwa Temple (Matara)
Not to be confused with Paravi Duwa (Trincomalee) Paravi Duwa Temple , also known as Uposathaghara Raja Maha Viharaya (Sinhala: මාතර පරවිදූව විහාරය), is a Buddhist temple of the Siam Sect situated on an offshore island called Pigeon Island locat…