Sidheshwar Sharma has joined Tata Motors as General Manager - Brand Marketing. According to sources, an internal organisational circular was also....