India in Top 10 for Global Teacher Prize