Bitcoin Halving

What is Bitcoin Halving? How It is responsible for Bitcoin price rise? Advantages and disadvantage associated with Halving of Bitcoin rule.