India has a higher population than Russia, however Russia has more land than India. Also, India produces more people in the technology field, which has become a problem for people looking for IT jobs in the US. Similarly, India and Russia both were trade defense military suppliers to each other since the 1960s.