World Indian creator beats Carter Efe, Peller to streamer award Nigerian content creators Peller and Carter Efe have missed out on the Best International Streamer award at the 2026 Streamer Awards, losing to Indian... Franklin Ndibe1 hour ago