@Abhinav......thank you....you need to loose 20 kgs in 35 days.....kind of close to 600 grms (half a kg per day...)....if you think for a second, to loose every pound u need to create calories deficit of 3500 (2.2 pound is one kg...) that means for ur target deficit per day is 3500 calories....i dnt know ur height to calculate the cal requirement for the day.....however approximately the ideal way of doing it is 50% from food intake and remaining 50% is from work out...!!!
When it comes to workout what i am following and getting real good results is.....HIIT (high Intensity Interval training) or Tabata protocol (practiced by japanese olympic cycling team to burn the fat and build speed).....Swimming will not help you for what you are looking at it right now, probably cycling is much better....!!!
It is more of maths than anything else for you...u got to burn 1750 cal per day, u really need to understand what it takes to do that....why am i telling that is.... just for calculation purpose assume u run for an hour with 12 kms/hr speed u will burn 1080 cals....however for u what is equally relivent is fat burning.....!!!
For that what i recommend is apart from HIIT.....cross training.....very high intensity for a shorter period of time (i feel it is good if u have heart rate monitor...just to make sure u know what u are doing...).....lower body and upper body combination alternatively....(skipping, shadow boxing, dips, sit-ups, pull-ups...each looking at ur fitness level....starting any where 100 to 300 each....not doing skipping only and then moving to other, do skipping and dips and then shadow boxing and then pull ups...and again repeating in a different order....not giving even 5 secs break in between....should be continuous one after another...)...!!!
Share ur experiences and results will tell you if any changes required....ALSO MAKE IT ONE POINT VERY CLEAR WHAT U WANTED ACHIEVE HERE IS, THERE IS NO HEALTHY WAY OF ACHIEVING IT, JUST GOT TO DO IT AND SHOULD BE READY TO FACE THE CONSEQUENCES, WISH FOR THE GOOD.....all the very best.....!!!