Larantuka Of ‘Semana Santa’ Fame

The town of Larantuka, capital of the District of East Flores, lies on the very eastern edge of this long island of Flores in the East Nusa Tenggara province. Although now quite a sleepy town, in...