By Emmanuele Khouri A Chinese ship’s ongoing tour of several Latin American countries is a medical service mission, according to Chinese authorities. But the ship’s recent visit to Brazil heightened concerns that the hospital ship’s mission is more than humanitarian, after Brazilian authorities were prevented from inspecting the massive vessel. When the ship, dubbed the […]
Tag: Brazil
Brazil, officially the Federative Republic of Brazil, is the largest country in South America and in Latin America. At 8.5 million square kilometers and with over 217 million people, Brazil is the world’s fifth-largest country by area and the seventh most populous.

