Welcome to Moon Hotel , New Delhi , India