Klungkung, also known as Semarapura, is a town in East Bali. The town is of great historical, cultural, and artistic significance.