How did Indian culture and knowledge spread to new regions