English: It needs more information and certainly far more images.
Telugu: ఇది ఖచ్చితంగా మరింత పాలుపంచుకుంటుంది, మరియు మరిన్ని ఫోటోలను అవసరం.