Indonesia is known for its diverse, and delicious, cuisine, but one restaurant in the country is taking an even more original approach to dining.

The Jamban Cafe serves its wares in loo bowls, surrounded by diners sat on porcelain toilets.

There's a serious message behind the novelty though - the founders are campaigning for the government to provide better sanitation.

BBC Indonesia's Sri Lestari went to visit this unusual cafe in Semarang.