india's largest fort