Welcome to Best Western Ramachandra , New Delhi , India