Who are allies of Israel?

Israel has several allies, the main ones include USA, UK, Germany, Turkey and India. Amongst others are Canada, China and Czech Republic. While, USA is the biggest ally, India is fast emerging as the second biggest strategic partner.