The name suffix International is ridiculous. Not only is it questionable due to the lack of international services at one of these stations. But more importantly it makes Britain, and England in particular, look so insular.
Stratford International could become Stratford Highspeed and the other...