Muthiyangana Raja Maha Vihara is an ancient Buddhist temple located in the middle of Badulla town in the Badulla District of Uva Province in Sri Lanka.
Muthiyangana Raja Maha Vihara is an ancient Buddhist temple located in the middle of Badulla town in the Badulla District of Uva Province in Sri Lanka.