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.