Gujarat has quite a few imposing forts that have withstood the test of time. Lakhota Fort near Bhuj and Uperkot Fort in Junagadh are the main forts in the state.