Menezes was biggest brand ambassador for India; believer in its market potential: Diageo India MD | The Financial Express