>>938037I realised if you just searched Apu you might be getting loads of the Simpsons character, so the full name is Apu Apustaja
>>938199It's sometimes depicted that way but not really no. I'm not sure on the exact origins myself, know your meme or something might have more info