Basilica of Our Lady of Battles, Covadonga, Asturias, Spain.