Internet memes introduced from the Philippines