2 Cows Brought Into KL Banana Leaf Restaurant, Allegedly Pee & Poop On The Floor Society September 30, 2024 Ewww.