News

Greece has about 6000 islands, 230 of which are inhabited. Here is a map explaining all of the Greek island groups.
Walk into any Indian temple or flip through a book of Hindu mythology, and you're likely to find yourself face-to-face with a ...