Top | Wed Feb 27, 2008 1:11pm IST

India hosts world's largest tea party