India's Rahul Sharma has announced his retirement from international and domestic cricket.
He shared a post on his social media and expressed his mixed emotions.
"Thanks to all for ur love and support throughout my journey," he wrote on his Twitter handle.