LONDON

Smallest city in England, more Indian restaurants than Mumbai, and considered a forest!