Welcome to Royal Castle Grand , New Delhi , India