text: A big dpt. store apparently
  
  Looked up a UK equivalent but the english equivalent is a shop that's basically only in London so
  God knows. 
  Why does this big shop have a parade for thanksgiving?
  America explain