Aerial view of Angelokastro (literally "Castle of the Angel"), a byzantine castle in Corfu ("Kerkyra") island, Ionian sea, Greece.