Birkenstock opens 25th store in India by Editor June 22, 2023 0 German footwear brand Birkenstock, which is present in over 100 countries, has opened its 25th store in India at Brigade ...