Indian cricketer Virat Kohli is trying his best to be the best boyfriend ever because what he has done this time around for ladylove Anushka Sharma is too cute to be true.Virat surprised his girlfriend by reaching London to meet her a day before they were actually supposed to meet And if this was not enough, he also joined the crowd of fans waiting to get a picture with Anushka and pleasantly surprised her by asking for a selfie like the rest.