Ancient Isinbassagala Raja Maha Viharaya Isinbassagala Rajamaha Viharaya is a unique temple located on a rock. According…