Welcome to Sherley Beach Resort , New Delhi , India