Shillong Just Hosted India’s First-Ever La Tomatina Festival!
The first edition of La Tomatina in India is officially in the books, and Shillong has the honour of becoming the first city in the country to host the same.
The recently-concluded La Tomatina festival was h...