Mahiyangana Raja Maha Viharaya
Historical Places

Mahiyangana Raja Maha Viharaya.

Introduction Mahiyangana Raja Maha Viharaya is a Buddhist temple that is situated in the Mahiyangana Area of Sri Lanka. The […]