India, April 16 -- Good news for One Piece fans! The release date for the next episode of the beloved anime based on Eiichiro Oda's popular manga of the same name has been confirmed. As Luffy and the Straw Hats face a rematch with Admiral Kizaru, the anticipation about Episode 1126 is at a fever pitch among fans. So, here's all you need to know ahead of the release:

One Piece Episode 1126, titled Approaching Despair! Admiral Kizaru's Melancholy Mission is set to be released on Sunday, April 20, at 11:15 pm JST. As the exact release times vary across different regions, you can check out the schedule based on your timezone below:

Shortly after its broadcast on local networks in Japan, One Piece Episode 1126 will be able for simulcast on C...