Sita Eliya: The land blessed by Sita’s divinity in Sri Lanka | Well Known Places