Which of the following buddhist sites in india are also the unesco world heritage sites?
1. ellora caves
2. ajanta caves
3. elephanta caves
4. mahabodhi temple