SHILLONG: The Ramakrishna Mission Shillong will organise its 42nd annual cultural competition for nursery to college level students from July 2. The competitions on vocal music, sit and draw, recitation (in various languages), elocution, debate, quiz etc., will be held on all Saturdays and Sundays till July 31. The last date of enrolment for participation is June 20. This year the competitions will highlight the life and teachings and contributions of Margaret Noble, popularly known as Sister Nivedita.