La ville a généralement un climat chaud et humide, avec des températures descendant au plus bas à 18 degrés. Août est le mois le plus chaud, avec des températures atteignant un maximum de 34 degrés. Les températures descendent à leur plus bas, 18 degrés, en janvier. Fondée au XVIIe siècle par des Arabes, la ville a ensuite été habitée par des colons persans également.