Costa Rica NewsUncategorized Machu Picchu Mayor Honors Costa Rican President Solis by Admin 2016/03/26 Costa Rica News – Costa Rican President Luis Guillermo Solis Rivera visited the Inca citadel in Cusco.