Aerial view of the Chateau-Neuf of Oran, Algeria, also called Rosalcazar castle. English : New castle.