Even India also used have but now don't have such quality test players now.
Agreed with you, the Indian test cricket team is not as strong as before. After the retirement of Sachin Tendulkar, Sourav Ganguly, VVS Laxman, Rahul dravid and Anil Kumble, the indian team is still struggling to balance the team and to find the right combinations. They are still not able to find the replacement for above great players. Virat Kohli, Ajinkya Rahane, Ashwin and Murli Vijay have great potential to be successful in test cricket, lets see what they can do.
There is good talent available in current indian cricket team. Virat Kohli is following the legacy of sachin tendulkar, Ajinkya Rahane is following Rahul Dravid, Ashwin following Anil Kumble. These players can do wonders in test cricket for india, just they have to be consistent with their performances.