Researchers claim 32-feet long cannon at Bahmani Fort to be world's biggest cannon - ANI News