Photo: The Climate Group (Some rights reserved) Paris is the capital city of France. Google GeographyParis is located on the Seine River. Cultural WorldThe city hosts numerous iconic landmarks such as the Eiffel Tower, Notre Dame cathedral, the Champs-Elysées, the Arc de Triomphe among its many attractions, along with world famous institutions such as … Continue reading Paris