Why Rio, Brazil’s beachtown jewel, has it all

No matter when you decide to head to Brazil’s first capital city, you’ll be immersed in beautiful vistas in this buzzing beach destination, writes MailOnline Travel’s James Gordon.