Barack Obama, the US president, has arrived in Indonesia, the world's most populous Muslim nation, for the second stop on his 10-day Asia trip.
Obama arrives in Indonesia