Are all in-ear headphones noise cancelling?
I've had my Sennheiser MX500 earbuds for years and I still enjoy the sound. Now I work in the city centre, however, I find they get drowned out by traffic and train noise. I've read that it's better to get in-ear headphones as you don't need to have the volume up as loud to block out external noise so it's better for your ears.
Is this true for all in-ear 'phones? Does anyone have recommendations for £50 max budget (though would prefer to spend less if possible).