Keep (initially Saint James) Bastion

Keep (initially Saint James) Bastion

Diu, Guzerate, India

Military Architecture

Loading…