Flight distance between Otse, Botswana and Nanjing, China 7,281.2 mi / 11,718.0 km