Ranveer Singh and Deepika Padukone tied the knot at a fairytale wedding at the Villa del Balbianello in Lake Como.