india google streets thread  india is currently one of the least developed countries on earth; it might actually be worst than many african countries. taking into account the 70 years of peace they had; it's one of the most disastrous cases of non-development in the globe.
Gadsden