Panama City has always been a meeting point. Strategically perched between North and South America, with the Atlantic and Pacific on either side, the city has, for centuries, welcomed waves of ...