Klungkung

Klungkung, also known as Semarapura, is a town in East Bali.