Top 10 Best Shoe Brands in India 

1. Bata

2. Adidas

3. Reebok

4. Nike

5. Puma

6. Woodland

7. Liberty

8. Metro

9. Action

10. Red Tape