Just doing associations here...thinking out loud...
The King's Cross Station is in the Camden area of London
Omar Abdel-Rahman, the blind Muslim cleric was from the Camden, NJ mosque.
Is there a train station in Camden, NJ?
Yes there is a Camden Station:
New Jersey Transit's River Line extends about 34 miles from Camden (across the Delaware river from Philadelphia, Pennsylvania) to Trenton (the state capital). It began regular operation on 14 March 2004, after ceremonies and special trips for VIPs on the day before.