Yes, this is India.
जी हां यह जगह भारत में ही है।