Test cricket in England is healthy because the English cricket team is currently no. 1 in the world, but it is still an insular sport. England has a mix of cultures living in the country, but it's still pretty much a white, Anglo-Saxon sport.
With all respect mate, this is absoulute rubbish.
England has been rubbish for most of the 80s all of the 90s and flattered to deceive for much of the 2000s and yet during that time the crowds flock to Test matches.
You couldn't be more off the mark in making out that England's no1 status is the reason for Test cricket being healthy in England.
Also I'm not sure what relevance the leargely white anglo-saxon make up of the side has on whether test cricket is doing well in England but your point is misguided anyway, around 90% of the population of Great Brtian is white, so you'd expect the Test side to reflect that, in the current Test squad you have Monty and Bopara, out of a squad of 16 that puts it ahead of the national average anyway.
They had Nasser Hussain as captain for a number of years as well, I don't see too many other nations having had a captain from a distinct minority group.
With the money poured into association football, plus the Olympics later this year in England, cricket needs to compete with a lot of other sports for oxygen.
This is wrong too, it's not like Australia where different sports feel that they are directly competing with one another for the same $.
Rugby, football and cricket remain as the big three with more than enough room for other sports to find their place, even league and union aren't really in competition.
Football internationals are invariably sold out as are rugby ones, Test matches tickets sell well and all this is on the back of lucrative television deals with Sky.