There are less than 100 blocks left for BTC halving, and the latest news is that there are only 99 blocks left!
The halving will happen in less than 24 hours, and it is estimated to be around 10:00 on April 20!
The time will be affected by the block speed and is not accurate! But at present, it is likely to happen during the US-Asia time period!