I know you are a big fan of WWE, also you are from India. So, you should have to know, when and where you can watch WWE Battleground 2016 pay-per-view for free.
WWE Battleground 2016 » Schedule/Timing For The Indian Subcontinent (TEN SPORTS)
Sunday, July 24th 2016 - 8E/5P (USA)
Monday, July 25th 2016 - 5.30AM to 8.30AM (India)
However, you can't watch live on TEN (SPORTS) / TEN 1 / TEN 2 channel, you have to watch on Internet Live Streaming. Other official live steaming providers such as Sky Sports etc. OR You can Watch Live Streaming in India on WWE Network (Paid Service), WEB LINK: network.wwe.com, wwe.com/wwenetwork
1st TELECAST : 25th July 2016 06:00 PM to 10:00 PM (Monday)
2nd TELECAST : 27nd July 2016 07:00 PM to 11:00 PM (Wednesday)
3rd TELECAST : 31st July 2016 02:00 PM to 06:00 PM (Sunday)
1. TEN 1 (Formerly TEN SPORTS)
2. TEN 1 HD
Visit us daily to get latest on WWE Battleground 2016.