Kompelli, in India there are many colleges offering BTech Agricultural Engineering. Among them, some are government colleges and some are private colleges. Government colleges like Chaudhary Charan Singh Haryana Agricultural University, Hisar, College of Technology, GB Pant University of Agriculture and Technology, Pantnagar are some top notch colleges for B.Tech Agricultural engineering. It doesn't mean that private colleges are any less. There are many private colleges in India those offer quality education along with proper placement like GIET University, Gunupur, Bannari Amman Institute of Technology, Erode, Integral University, Lucknow etc. Definitely there's a factor of fees in government and private engineering colleges. Without there not much difference. Many good private and government colleges are there, but try to get the best out of them.
http://engineering.careers360.com/colleges/list-of-agricultural-engineering-colleges-in-india