Ranveer Singh and Karan Johar show their affection in public at the Britania Filmfare awards 2016 red carpet.