Despite their 16,908 km distance, Brazil's Rio de Janeiro and China's Chongqing have a lot in common. Both have vibrant cultures, friendly locals, and a mild climate, even though Chongqing is now ...