In pictures: Kriti Sanon looks beautiful in blue off-shoulder dress as she promotes upcoming film