Located just below the border of Mumbai, Alibag is a little coastal town in the state of Maharashtra. The name of the town literally means “The Gardens of Ali” and refers to the fruit orchards that were planted by Ali, an Israelite who used to live in the town during its earliest days. Owing to…