New bus trip to take you from Delhi to London in 70 days

The inaugural Bus to London journey is set to take place in mid-2021