Alibaba is setting up its first India office in Mumbai, that too near rival Amazon’s HQ

Chinese e-commerce behemoth Alibaba has been aggressively working on setting up a…