Question
I was wondering why Krishna and other forms of the Lord only appeared in India and on this planet. Was there a specific reason for this?
Answer

Krishna may have appeared in many places, but knowledge of His avatars was preserved in India. Also the Bhagavatam describes many avatars in other worlds, not the earth or India.