India's mini-Yemen thrives with Arab traditions during Ramadan