London taxi drivers go through stringent training to obtain their licence, they need to pass “The Knowledge”, a test which is amongst the hardest to pass in the world.
The test requires you to memorise every possible route through the city as well as memorising landmarks and points of interest, museums, parks, police stations, churches, theatres and schools and not just the famous landmarks.
To become an All-London taxi driver or Green badge holder you need to master no fewer than 320 basic routes, all of the 25,000 streets that are scattered within the basic routes and approximately 20,000 landmarks and places of public interest that are located within a six-mile radius of Charing Cross.
It takes the average person between 2 and 4 years to learn the knowledge.
Check out this inspiring video: