SYDNEY, Australia - Stocks were mainly higher in Asia on Wednesday, although in Japan they dipped marginally.
China's Shanghai Composite gained 7.10% or 0.24% to 2,924.42.
In Hong Kong, the Hang Seng advanced 196.42 points or 0.74% to 26,633.04.
The Australian All Ordinaries rose 41.10 points or 0.60% to 6,853.20.
In Japan, the Nikkei 225, going against the trend, fell 18.33 points or 0.08% to 23,391.86.
The U.S. dollar was little changed in the Asian zone although the British pound slid on reports the results of the general election in the UK on Thursday will be tighter than expected. Sterling was last traded around the Sydney close at 1.3115.
The euro was steady at 1.1083, as was the yen at 108.74.
The Swiss franc inched up to 0.9849, while the Canadian dollar added a few base points to 1.3234.
The Australian dollar was a tad higher at 0.6821. The New Zealand dollar dipped to 0.6536.
Overnight on Wall Street, the Dow Jones Industrial Average was down 27.88 points, or 0.10%, at 27,881.72.
The Standard and Poor's 500 fell 3.44 points, or 0.11%, to 3,132.52.
The Nasdaq Composite was off 5.64 points, or 0.07%, at 8,616.18.