Sonia Gandhi: No country should take India for granted