The word Meteora means literally ‘hovering in the air’ and of course brings to mind the word meteor. Meteora is a geologically peculiar rock formation formed by stone, sand, and mud deposited at the bank of the ancient Thessalian lake by rivers flowing into it over a period of millions of years and dried after the...Read More