India is home to some of the most historic and invincible forts in the world. From the sea-girt Janjira Fort to the desert ...