Shera - The Mascot - Commonwealth Games 2010
Shera is the Mascot for XIX Commonwealth Games 2010 scheduled to be held in the month of october in New Delhi, India. His name comes out of Hindi Dictonary word 'Sher' means 'Tiger'. He is a achiever in himself with tremendious fighting spirit.
Sher or Tiger also has a devotional position in India as comes out an Indian Godess 'Durga's' most powerful vehicle.

Twitter