Call me ridiculous but the 2001 Meteor Garden series changed the lives of my generation. When this Taiwanese drama series aired in the Philippines, it became a huge phenomenon that people of all ages talk about it. Posters, CD’s, and any merchandise you can think of are sold almost everywhere. That’s how crazy successful that drama series is in the …
PS Bubu Restaurant: Visiting a Meteor Garden Filming Location
