Vivek is not a dual citizen. He does not have Indian citizenship.
Yes he does. His parents weren’t naturalized Citizens at his birth.