Taylor Swift was Spotted in Tagaytay City, Philippines
Taylor Swift, the renowned Pop Superstar, was recently spotted in the beautiful town of Tagaytay in the Philippines. Now, the words “Taal” and “Tagaytay” are trending on social media platforms in the country because netizens joke that it’s as if Taylor Swift is having her picture taken in that location. While this isn’t a major … Read more