Located in Weligama town, Kushtarajagala is one of the few remaining relics of Mahayana Buddhism in Sri Lanka.