Local truck specialist Tata Motors and Brazil's biggest bus manufacturer Marcopolo have formed a joint venture to produce buses in India.