SRO Standing shoulder to shoulder, all the people in the world could fit on the Indonesian island of Bali. January 16, 2006March 24, 2006 | Trivia