London Victoria Stations is a place where visitors around the world can’t miss out. The second busiest transport hubs of UK after Waterloo.