E Canada Now | Where are India's beauties? Times of India - With the frenzy of the Miss Universe 2007 pageant over and Miss Japan Riyo Mori finally taking home the coveted title, the question foremost in everyone?s minds is: when will India bring home the crown? People: Britney Spears, Riyo Mori, Lindsay Lohan Why terrific Theresa got lost in the universe |