Anushka and Neil in Delhi, promoting their film NH10