One of the world's largest music festivals — two weekends in Rio de Janeiro's purpose-built City of Rock.