Ranveer Singh and Deepika Padukone's Bajirao Mastani is a visual spectacle!