A European Adventure -Glorious Geneva, Switzerland

The country which founded the international aid of the Red Cross, and famous for the lake named in honour of the country, Lake Geneva, and its soaring alps, which gather a hoard of tourists in the winter months, there is little that the beautiful city of Switzerland lacks. Situated in the French Region of Switzerland, [...]