TYPICAL British attitude, so you though you would come and find the Queen's toilet!!!??

Give it time and stop complaining like a typical Brit!!!

Have you check your London? Manchester maybe? Leeds? Any toilet in your rail stations? For god sake, get a live, or choose another country or are you there just because of TAX?