Fashion News Victoria’s Secret’s first India store is now open with second store planned for this year