Lara Dutta is celebrating 20 years of her Miss Universe 2000 title.