Home TravelEurope Meteora is a spectacular place in Greece