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