Mercedes-Benz Research and Development India Embassy Crest facility inaugurated