Bata is a well known brand for lasting and reasonable footwear.
I have beeon buying my footwears from bata like forever. the footwear is ver lasting even if you use it very roughly. I hav never experience this with any other brand. Very trust worthy product and brand.
Formal shoes are the best in variety in bata.