Archeologists have discovered an ancient Buddha statue in Egypt. Historians are questioning whether Egypt and India had ancient trade relations. Molly Gambhir brings you a report.