Tata Motors has officially teased the return of one of its first SUV, the Tata Sierra, confirming its launch for November 25, ...