Castella de Aguada, commonly known as Bandra Fort, is a 17th-century Portuguese fort located at Land’s End in Bandra,
Read The Entire ArticleCastella de Aguada, commonly known as Bandra Fort, is a 17th-century Portuguese fort located at Land’s End in Bandra,
Read The Entire Article