Pergunta de entrevista da empresa Associated British Foods

What is the difference between iBGP and eBGP? Why do iBGP peers need full mesh or route reflectors?