Panorama of Gruyeres medieval village with the castle houses and Saint Theodule church bell tower in La Gruyere Switzerland