
Ola launches in London; advertises in India?
Ola has just launched in London. The news was out in the newspapers yesterday. And today, Ola has a splashy front-page ad proclaiming the same across 3 editions of The Times of India and 2 editions of Hindustan Times. We may have…