How to pick the right shoes for your feet for different terrain activities?

There are different types of shoes available in the market and you get confused on seeing the categories as running, walking, training, trail running, cross-trainers, etc., but as they all seem so similar, how do you define your category based on the activity you want to purchase a pair for? The perfect pair of shoes […]