London is also home to 42 Hindu temples.