MUMBAI: The National Geographic Channel has received 125 entries from Indian documentary producers at NGCIdeas.com, the interactive website launched in January 2004 to act as an...