Mexico is the buzzing country having plethora of cultural attractions. There are total 160 museums, 30 concert halls and hundreds of art galleries. Once you are in the land of culturally rich country, don’t miss to visit Ballet Folklorico which is unofficial dance company and has been entertaining audience for the past of 5 decades. Your visit to Mexico would be incomplete if you haven’t explored Mesoamerican ruins which are visited by hundreds of tourist every day. Other places to visit are-Corrida de Toros, Casa Azul, Palacio de Bellas Artes and few other.