Big Ben is the nickname for the bell of the clock at the north end of the Palace of Westminister. The Palace of Westminister is on the north bank of the River Thames which is in London,England
Wow, i feel stupidd noww, its in London, England, lol
its the bell of the big clock
well, is it a place or what ?
London if I'm not mistaken
Londan England :)
London, England.
London, England!
london,England