India batter Shreyas Iyer reacted to the wishes he received on his 28th birthday on Tuesday. "Beautiful people, I would like to take this opportunity to thank each and everyone of you for wishing me and showering so much love on my born day," wrote Iyer on Twitter. "I feel blessed and grateful for such a magical feeling," he added.