Indian actress Anushka Sharma and cricket captain Virat Kohli tie the knot

After months of speculations, Indian cricket team captain Virat Kohli has tied the knot with Bollywood actress and long time girlfriend Anushka Sharma today in Milan, Italy.

Both Anushka Sharma and Virat Kohli shared photos from their wedding ceremony in their Twitter profiles this evening.

Rumours of the celebrity couple's wedding started swirling when Kohli pulled out of India's limited-overs matches against Sri Lanka and Sharma also ducked out of her busy acting schedule in December.

The couple and their families have flown out of India for the week-long celebrations. A grand reception is also planned in Mumbai on December 26.

Kohli and Sharma, both 29, started dating in 2013 after they met during the filming of a shampoo advert.The high-profile couple made their first public appearance a year later during a football match.

The duo will be the latest in a list of Bollywood-cricket weddings. From former India captain Mansur Ali Khan Pataudi and actress Sharmila Tagore to the recent Zaheer Khan-Sagarika Ghatge union, India has a long history of marriages between cricket players and movie stars.