Veheragala Rock Cave Temple
According to the historical information, the temple was constructed under the leadership of King Dutugemunu in 2nd century BC. Temple was further improved under the patronage of King Walagambahu in 1st century BC. Veheragala Temple had been given royal patronage due to its importance as a religious centre, during the Anuradhapura period (4th century BC …