If not 23, how old is Shahid Kapoor's fiancee Mira Rajput?