Most Popular
Advertising
Videos & Images
Fun Stuff
Content Section
Booking Portal
News Headlines
![]() |
Christ the Redeemer which is located in Rio de Janeiro, Brazil makes it one of the 7 wonders of the world that is a must on any travelers plans. Brazil is a country that is known for having a strong religion in both Christianity and Catholicism. The statue stands 38 meters and is on the Corcovado Mountain in Tijuca Forest National Park overlooking the city of Rio de Janeiro at 710 meters in the sky. Christ the Redeemer was designed by a French sculptor by the name of Paul Landowski and was sup
Read this article...





Restaurants



