INDIA: Admiral targets ten retail stores – report
The Asian venture of UK sportswear brand Admiral is planning to open ten shops in India, according to a local report.
The Asian venture of UK sportswear brand Admiral is planning to open ten shops in India, according to a local report.