Junagadh – A Town Dotted By Multiple Edifices From The Medieval Era

Junagadh is an ancient town set in the Saurashtra peninsula of the Indian state of…