We would like to assess the level of knowledge, attitude and practice regarding obesity prevention in adult Indian population. Is there any Validated questionnaire available for that?
Your wording in the question is intriguing. For to use "knowledge one has to ensure that it is without bias. By the vary fact that we are humans, we are guaranteed to be biased. The brings up the 2nd term you used "attitude", if you were to look at the ability of spacecraft to point to a specific location on the earth (in order to transmit WIFI) you would realize the spacecraft's "attitude" must be determined in order to achieve a "line of sight (eyes) to obtain a Latitude, Longitude, and Elevation of a point on the earth. The last term "obesity" can best be solved by the individual who it effects. That can be treated most effectively by cognitive therapy.
You seem to have three main categories; namely, knowledge , attitude, and practice which serve as your main variables and you want to see how they impact people afflicted with obesity. I think that designing your own questionnaire is advisable. All you have to do is to create a number of statements regarding the selected categories (pool of items). Then by using a five point likert scale, you can measure each participant's response to the variables under study. The book by Zoltan Dornyei (2003) might be very helpful in this regard.