It is difficult to provide an authoritative answer as foreign investment rankings can vary depending on the metrics used and the time period considered. However, based on various reports and analyses, here are ten cities that have been attracting significant foreign investment:
1. London, United Kingdom
2. New York City, United States
3. Tokyo, Japan
4. Paris, France
5. Shanghai, China
6. Sydney, Australia
7. Singapore, Singapore
8. Hong Kong, China
9. San Francisco, United States
10. Toronto, Canada
Please note that this list is not exhaustive and the rankings can change depending on the source and methodology used for measurement.