Xiaomi has shipped 100 million smartphones in India