Suggest some good learning apps for kids

Suggest some good learning apps for kids, knowledge based games or apps. TIA