Commuters rushing to catch their trains at London's St. Pancras International Station were in for a treat that made most of them drool - A 12-ft high replica of the famous Parisian landmark - The Eiffel Tower.