November 30, 2016

Sahil Anand and Bani J get nostalgic..

Bani J, who is one of the strongest contestant of Bigg Boss 10 started her career with Sahil Anand from the 4th season of MTV's popular reality show 'Roadies'. They lost in touch after the show got over. Recently Sahil entered in Bigg Boss along with Jason Shah, Elena Kazan and Priyanka Jagga. He was initially wondering what would be Bani's reaction when she comes across Sahil in the house.? Whether she will extend the hand of friendship or give him the cold shoulder?

November 29, 2016

Pranav Sachdeva gives Shah Rukh Khan's Darr character an EVIL TWIST

"Jadoo teri nazar, khushboo tera badan, tu haan kar, ya naa kar, tu hai meri Kiran," sang the obsessive Shah Rukh Khan in Yash Chopra's Darr... and the rest is history.

Many actors have tried to ape the psycho lover Rahul that SRK played on silver screen, but it has never been attempted on television. That is changing with Pranav Sachdeva's key role as the two-faced character he plays in Deepak Sharma's gripping daily soap Agar Tum Saath Ho, produced by Gulshan Sachdeva for the revamped Zindagi channel.

Ram Kamal Mukherjee’s book inspired by Bollywood's DARK SECRETS!

Hard-nosed Bollywood journalist Ram Kamal Mukherjee's name in Bollywood elicits a blend of alarm and fascination. Some of the most famous film stars and media agents have been either his sworn enemies or closest allies.

So for Ram to come out with a book inspired by his experiences, is something to look forward to. However, the unique aspect of his upcoming book will be that Ram won't be chronicling his escapades in Bollywood, like most journalists normally do in their books. Instead, he has chosen to go for an abstract fiction genre, though liberally borrowing from his experiences with the who's who of Bollywood.

Have you been feeling frustrated lately?

I was stressed, because of personal and professional issues. Out of the blue, I opened my Instagram and the first thing that popped was Doreen's latest update :)..which was the above card 'Ask and you shall receive, that your joy may be full.'

For others it might be just a normal post by an American author, but I BELIEVE that's the message for me, from our Universal father, who loves us unconditionally conveyed by Doreen 😇

November 28, 2016

Actress Soma Mangnaanii to produce TV series on beauty secrets

Ever wondered how Rekha has managed to look enigmatically young throughout her life! What does Katrina Kaif do to be the best bod in Bollywood! What is it that makes Sonam Kapoor seem to have a flawless complexion! And what is the secret behind that neighbourhood bombshell who attracts stares and glares as she steps out of her house!

Dhyani Dave sought after as Bigg Boss recalls Priyanka Jagga

International chess master Dhyani Dave is being flattered on social media for analyzing the developments in Bigg Boss just like a game of chess. Whatever she says about BB10, seems to be falling in place.

Will Priyanka Jagga SCARE Bigg Boss housemates on demonetization?

Apart from the three docile Wild Cards -- Jason Shah, Sahil Anand and Elena Kazan -- the khatarnaak Priyanka Jagga has re-entered Bigg Boss 10 this week.

Will Sahil Anand to give a shock to Bigg Boss inmates?

Till now, Bigg Boss housemates are unaware about the government decision to ban old currency notes. However, host Salman Khan in one of the episode asked the them how many notes of Rs. 500 and 1000 they have secretly stashed at home. Contestants are well aware about Bhai's humorous nature, so they all laughed and replied that they have stored plenty of currency notes at home. After which, Salman walked out without inking anything about the demonetization.

November 25, 2016

Why we think Sahil Anand's entry would bring an interesting twist in Bigg Boss 10..

Cute-yet-macho Sahil Anand would be entering in Bigg Boss house along with Jason Shah, Priyanka Jagga, Elena Kazan. Here are the reasons due to which we think, 'Student Of The Year' actor's entry would bring an interesting twist in the most talked reality show:

November 24, 2016

BARC Ratings (Impressions)- Week 46, 2016

#Thanksgiving 2016

'Thank You' is just a small word, still in the spirit of Thanksgiving, I would like to express my sincere gratitude to you all those each and everyone, who helped me to grow!💐

Dhyani Dave wants Priyanka Jagga recalled and TICKLED TO DEATH on Bigg Boss!

Dhyani Dave is no ordinary girl. She is a 25-year-old international chess master from Gujarat who's had lunch with President Pranab Mukherjee for being voted as one of the 100 top women achievers of India in 2016. She features in the Limca Book of Records for competing simultaneously with 150 chess players. She's been felicitated by Prime Minister Narendra Modi when he was the Chief Minister of Gujarat, and has had the privilege to play chess with Bollywood's most intelligent megastar Aamir Khan a couple of times.

November 23, 2016

Karishma Tanna became Mrunal Jain's muse!

'Photography is the only language that could be understood by anyone',says French Lensman Bruno Brabey and we cannot agree more seeing thepictures clicked by the handsome hunk of tellyville Mrunal Jain. Apart from being such a good actor he has a great passion for photography which is being talked about a lot these days. The actor has earlier clicked Rashami Desai, Aasiya Kazi and Tinna Datta and recently captured Karishma Tanna in his lenses which were stunning.

November 21, 2016

The male leads of Chidiyaghar celebrate their long standing bond..

The male actors of Chidiyaghar share both on and off screen chemistry as they have been associated with the show for five years. From Babuji (Rajendra Gupta) to Kapi (Saaransh) all the actors have been through this long journey and have witnessed each and every milestone that the show has achieved. Talking about togetherness, the male actors are actually more than just co-actors. They have bonded over the years like a family.

All about AngularJS..

What is AngularJS?
AngularJS is an open-source JavaScript framework which simplifies binding JavaScript objects with HTML UI elements.

It is distributed as a JavaScript file, and can be added to a web page with a script tag:
< script src="" > < /script >

AngularJS uses HTML as the backbone. It creates extended HTML tags that can be used as normal HTML tags. These tags will help you to write an efficient code. The interesting fact is that you can reduce the lines of code you may need to write when you use normal JavaScript.

Suppose, you want to create a text box, which has 'employee name', whenever you make changes in the text box, 'employee' object should get updated and when something is changed internally in the customer object the UI should get updated.

In order to achieve this communication between UI to object, the developers end up writing two functions:
1). Function, which takes data from UI and sets it to the object
2). Function, which takes takes data from the object and sets it to UI.

The same functionality can be achieved from AngularJS in a simpler way.
< div ng-controller="Employee" >
< input type=text id="txtEmployeeName"  ng-model="EmployeeName"/ >
< /div >

The javascript class is attached to a HTML parent div tag using “ng-controller” directive and the properties are binded directly to the text box using “ng-model” declarative. So now whatever you type in the textbox updates the Employee object and when the Employee object gets updated it also updates the UI.

Explain Expressions in AngularJS?
AngularJS Expressions are like JavaScript expressions and are written inside double braces: {{ expression }}. They can contain literals, operators, and variables. AngularJS will "output" data exactly where the expression is written.

What is a Modules and how to create Modules in AngularJS?
An AngularJS module are containers in which application is defined. A module is a collection of services, directives, controllers, filters, and configuration information. You can create a module by angular.module() funtion, e.g:

< div ng-app="myAppModule" > ...< /div >
< script >
var app = angular.module("myAppModule", []);
< /script >

In the above example the "myAppModule" parameter refers to an HTML element in which the application will run. Now you can add controllers, directives, filters, and more, to your AngularJS application.

Advantage of Module: Global functions should be avoided in JavaScript. They can easily be overwritten or destroyed by other scripts. However in AngularJS, modules reduces this problem, by keeping all functions local to the module.

Explain Directives in Angular?
Directives  are a core AngularJS feature and are attributes decorated on the HTML elements. All directives start with the word “ng”(ng-model, ng-app, ng-repeat, ng-bind). As the name says directive it directs Angular what to do.

The ng-app directive defines an AngularJS application.
The ng-model directive binds the value of HTML controls (input, select, textarea) to application data. Provide type validation for application data (number, email, required) and status for application data (invalid, dirty, touched, error). It can also provide CSS classes for HTML elements.
The ng-bind directive binds application data to the HTML view.
The ng-init directive defines initial values for an AngularJS application. Normally we use controller or module instead of ng-init.

How can you add a directive in a Module?
< body  ng-app="myApp" >
< test-Directive > < /test-Directive >
< script >
var app = angular.module("myApp", []);
app.directive("testDirective", function() {
    return {
        template : "I am a test directive!"
< /script >
< /body >

You can invoke a directive by using:
·         Element name: <  test-Directive > < /test-Directive >
·         Attribute : < div test-Directive > < /div >
·         Class : < div class="test-Directive" > < /div >
·         Comment : < !-- directive: test-Directive -- >

You can restrict your directives to only be invoked by some of the methods. Below directive can be invoked only by attributes:

var app = angular.module("myApp", []);
app.directive("testDirective", function() {
    return {
        restrict : "A",
        template : "I am a test directive!"

The legal restrict values are: E for Element name, A for Attribute, C for Class, M for Comment. By default the value is EA, meaning that both Element names and attribute names can invoke the directive.
What is the use of ngRepeat directive?
ngRepeat directive repeats a set of HTML, a given number of times. The set of HTML will be repeated once per item in a collection.
Below are the properties of ngRepeat:-
$index : iterator offset of the repeated element (0..length-1)
$first     : true if the repeated element is first in the iterator.
$middle : true if the repeated element is between the first and last in the iterator.
$last      : true if the repeated element is last in the iterator.
$even   : true if the iterator position $index is even (otherwise false).
$odd      : true if the iterator position $index is odd (otherwise false).

< body >
< h3 > AngularJS Expressions example< /h3 >
< div ng-app="" >
< p > Expression to add two numbers: {{ 7 + 2 }}< /p >
< /div >

< h3 > AngularJS Numbers example< /h3 >
< div ng-app="" ng-init="quantity=10;cost=7" >
< p > Total Amount: {{ quantity * cost }}< /p >
< p > Total Amount (using ng-bind): < span ng-bind="quantity * cost" > < /span > < /p >
< /div >  

< h3 > AngularJS Strings example< /h3 >
< div ng-app="" ng-init="firstName='Michael';lastName='Ghomes'" >
< p > Name is {{ firstName + " " + lastName }}< /p >
< /div >  

< h3 > AngularJS Objects example< /h3 >
< div ng-app="" ng-init="employee={empName:'Peter',empID:'10'}" >
< p > Employee Name is {{ employee.empName }}< /p >
< /div >  

< h3 >  AngularJS Arrays example< /h3 >
< div ng-app="", ng-init="colorsPresent=['red', 'blue', 'voilet']" >
< p > Color at 2nd position is {{ colorsPresent[1] }}< /p >
< /div >

< h3 > Iterating using ng-repeat directive< /h3 >
< div ng-app="", ng-init="employeeNamesPresent=['Micheal', 'Mark', 'John']" >
< h4 > showing the names using ng-repeat< /h4 >
< ul >
< li ng-repeat="employeeNamePresent in employeeNamesPresent" > {{ employeeNamePresent }} < /li >
< /ul >
< /div >

< h4 > showing the names using ng-repeat: odd row has color '#f1f1f1' and even Row has a color '#f1aaaa'< /h4 >
< div ng-app="", ng-init="employeeNames=['Micheal', 'Mary', 'Nancy', 'John']" >
< table >
< tr ng-repeat="employeeNamePresent in employeeNames" >  
< td ng-if="$odd" style="background-color:#f1f1f1" > Name : {{ employeeNamePresent }}< /td >  
< td ng-if="$even" style="background-color:#f1aaaa" > Name : {{ employeeNamePresent }}< /td >  
< /tr >
< /table >
< table >
< h4 > ng-repeat variable example:< /h4 >
< tr ng-repeat="employeeNamePresent in employeeNames" >  
< td ng-if="$first"  > First 'Name' in the array : {{ employeeNamePresent }}< /td >  
< td ng-if="$middle"  > Middle 'Name' in the array : {{ employeeNamePresent }}< /td >
< td ng-if="$last"  > last 'Name' in the array : {{ employeeNamePresent }}< /td >
< /tr >
< /table >
< /div >

< div ng-app="" ng-init="customerNames=[{empName:'Mambo',empID:'10'}, {empName:'Marchel',empID:'11'}, {empName:'Eugen',empID:'11'}]" >
< h4 > ng-repeat: with uppercase and lower case< /h4 >
< ul >
< li ng-repeat="customerName in customerNames" > Customer Name in Upper Case : {{ customerName.empName | uppercase }} < /li >
< /ul >
< ul >
< li ng-repeat="customerName in customerNames" > Customer Name in Lower Case : {{ customerName.empName | lowercase }} < /li >
< /ul >
< h4 > ng-repeat: with filters and order by< /h4 >
Search Customer Name: < input type="text" ng-model="custName"/ >
< ul >
< li ng-repeat="customerName in customerNames | filter: custName | orderBy:'empName'" > Customer Name : {{ customerName.empName }} < /li >
< /ul >
< /div >
< /body >

What are controllers and need of ng-controller and ng-model in Angular?
Controllers are simple javascript function which provides data and logic to HTML UI. As the name says controller they control how data flows from the server to HTML UI.

e.g: Employee controller which provides data via 'EmployeeName' and 'EmployeeCode' property and Add/ Update logic to save the data to database.
function Employee($scope)
                $scope.EmployeeName = "Martin";
                $scope.EmployeeCode = "108";
                $scope.Add = function () {
                $scope.Update = function () {

'ng-controller' is a directive and is used to attach Controllers to the HTML UI. The properties of the controller are attached by using 'ng-model' directive. For example below is a simple HTML UI which is attached to the “Customer” controller via the “ng-controller” directive and the properties are binded using “ng-model” directive.

Explain $scope in AngularJS?
Usually we do not put our logic in the 'view', as its not maintainable. So we keep it in another javascript object 'Controllers'.

'$scope' is the glue (ViewModel) between view and controller. '$scope' object instance gets created when 'ng-controller' directive is encountered.

Here is the simple example, in which we are creating the list of customers. $scope is dynamically injected in CustomerController(). This function serves as the source of data for the view. As the Controllers is unaware about view, so the $scope will act as a glue between view and controller.

The parser first finds “ng-controller” directive which is pointing to CustomerController. He creates a new instance of “$scope” object and connects to the 'custdiv' UI.

< script >
var app = angular.module('myApp', []);
app.controller('CustomerController', function($scope) {
{name:'David', city:'Kempten'},
{name:'Muller', city:'Berlin'},
{name:'Simson', city:'Munich'},
{name:'Richard', city:'Ulm'}
< /script >
< div ng-app="myApp" ng-controller="CustomerController" >
< ul >
< li ng-repeat="custo in customers" > {{}} - {{}} < /li >
< /ul >
< /div >

What is “$rootScope” and how is it related with “$scope”?
“$rootScope” is a parent object of all “$scope” angular objects created in a web page.

-K Himaanshu Shuklaa..

Dhyani Dave's Bigg Boss predictions come true!

India's international chess master Dhyani Dave's predictions about Bigg Boss 10 contestants Karan Mehra and Lokesh Kumari's eviction have surprisingly come true.

November 20, 2016

IN PICS: Karan Sharma-Tiaara Kar wedding!

Actor Karan Sharma, who was last seen in Star Plus' 'Mohi – Ek Khwab Ke Khilne Ki Kahani' got married to singer-turned actress Tiaara Kar on 16 November. Since Karan is Garhwali and Tiaara is a Bengali, so it was a double wedding for. Their wedding was conducted according to two traditions in Karan’s hometown, Ranipokhari in Uttarakhand.

November 19, 2016

Dhyani Dave predicts Karan and Lokesh will be EVICTED from Bigg Boss!

India's international chess master Dhyani Dave is also a master at dissecting Bigg Boss. "BB is just like a game of chess. It's a mind game, and all the duh's lose the fastest," she winks.

Dolly Bindra to play Shabana Azmi’s acclaimed character Makadee on &TV’s Waaris..

Dolly Bindra who rose to fame with a reality show Bigg Boss and the many controversies will soon be seen depicting a negative role in the upcoming track on &TV’s popular show Waaris. Taking inspiration from Shabana Azmi’s acclaimed character of the Witch from the movie Makdee, Dolly will be seen portraying the role of Damru Daayan - a witch who scares children and runs a kidnapping racket. She will be seen scaring the kids by threatening them of being swallowed by her pet lion.

Mrunal Jain brought a special birthday cake for Gulshan Nain!..

Gulshan Nain, who was last seen in Channel V's 'Friends: Conditions Apply' recently threw a birthday bash, which was attended by his close friends. The dashing actor quipped, "For me, birthdays are always very special as I get the chance to meet or get calls from all my favorite persons. This time I threw a house party and we all literally had a blast."

Actress Soma Mangnaanii keen to return to politics on BJP ticket.

Television actress Soma Mangnaanii who was seen in the popular Zee TV show Jabb Love Hua, and earlier contested the local polls as an independent candidate from Mumbai's posh Bandra locality, is "seriously considering" to return to politics in the upcoming BMC elections.

November 16, 2016

Karan Sharma is left bewildered because of demonetisation..

Karan Sharma and Tiaara Kar will be taking their nuptial vows today (16th November), in Karan's home village Ranipokhri, near Dehradun. The actor flew down to Dehradun for the marriage ceremony, a day after government made an announcement of abolition of Rs 500 and Rs 1000 note, because of this he was left bewildered.

November 15, 2016

Java Annotations Interview Questions and Answers

What are Java Annotations?
Java Annotations were added to the java from JDK 5.They allow us to add metadata information into our source code, although they are not a part of the program itself.

An annotation always starts with the symbol @ followed by the annotation name. The symbol @ indicates to the compiler that this is an annotation.

Where we can use annotations?

Annotations can be applied to the classes, interfaces, methods and fields.

Built-in Annotations in Java
There are three built-in annotations available in Java (@Deprecated, @Override & @SuppressWarnings are included in java.lang) that can be used for giving certain instructions to the compiler.

@Override is a marker annotation type that is used for instructing compiler that the annotated method is overriding the method.  This annotation type guards the programmer against making a mistake when overriding a method. e.g while changing the method signature of parent class, you must change the signature in child classes (where this annotation is being used) otherwise compiler would throw compilation error. This is difficult to trace when you haven’t used this annotation.

@Deprecated is a marker annotation type that can be applied to a method or a type (class/interface) to indicate that the method or type is deprecated and should no longer be used. The compiler generates a warning whenever a program uses a method, class, or field that has already been marked with the @Deprecated annotation.

When an element is deprecated, it should also be documented using the Javadoc @deprecated tag, as shown in the following example. Make a note of case difference with @Deprecated and @deprecated. @deprecated is used for documentation purpose.

 * @deprecated
 * Students are not allowed to roam freely that's why letsRoam() in Student class is marked as deprecated.
public void letsRoam(){

@SuppressWarnings instructs compiler to ignore specific warnings. e.g

letsRoam() is marked as Deprecated, so whenever you try to use it compiler will generate a warning. You can use @SuppressWarnings annotation, it would suppress that deprecation warning.
    void callRoam() {

@SuppressWarnings can be applied to types, constructors, methods, fields, parameters, and local variables.

The following are valid parameters to @SuppressWarnings:
unchecked: Give more detail for unchecked conversion.
path: Warn about nonexistent path (classpath, sourcepath, etc) directories.
serial: Warn about missing serialVersionUID definitions on serializable classes.
finally: Warn about finally clauses that cannot complete normally.
fallthrough: Check switch blocks for fall-through cases.

e.g @SuppressWarnings (value={"unchecked", "serial"})

@FunctionalInterface annotation, introduced in Java SE 8, indicates that the type declaration is intended to be a functional interface, as defined by the Java Language Specification.

How can you create custom Annotations?
Annotations are created by using @interface, followed by annotation name. e.g

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

public @interface MyCustomAnnotation{
    int studentAge() default 18;
    String studentName();
    String stuAddress();
    String stuStream() default "CSE";
    String[] books();

All the elements that have default values (in above example age and stream are set to default) set while creating annotations can be skipped while using annotation.
    stuAddress="Kempten, Germany",,
    books={"Struts", "Java"}
public class MyClass {

Meta annotations are annotations that are applied to annotations. Documented, Inherited, Retention, and Target are meta-annotation types and are part of the java.lang.annotation package.

annotation indicates that elements using this annotation should be documented by JavaDoc.
@Inherited annotation signals that a custom annotation used in a class should be inherited by all of its sub classes. If the user queries the annotation type on a class declaration, and the class declaration has no annotation of this type, then the class's parent class will automatically be queried for the annotation type. This process will be repeated until an annotation of this type is found or the root class is reached.
@Target specifies where we can use the annotation.
  • ANNOTATION_TYPE- The annotated annotation type can be used to annotate annotation type declaration.
  • CONSTRUCTOR- The annotated annotation type can be used to annotate constructor declaration.
  • FIELD- The annotated annotation type can be used to annotate field declaration.
  • LOCAL_VARIABLE- The annotated annotation type can be used to annotate local variable declaration.
  • METHOD- The annotated annotation type can be used to annotate method declaration.
  • PACKAGE- The annotated annotation type can be used to annotate package declarations.
  • PARAMETER- The annotated annotation type can be used to annotate parameter declarations.
  • TYPE- The annotated annotation type can be used to annotate type declarations.

@Retention indicates how long annotations with the annotated type are to be retained. The value of @Retention can be one of the members of the java.lang.annotation.RetentionPolicy enum:
  • RetentionPolicy.RUNTIME: The annotation should be available at runtime, for inspection via java reflection.
  • RetentionPolicy.CLASS: The annotation would be in the .class file but it would not be available at runtime.
  • RetentionPolicy.SOURCE: The annotation would be available in the source code of the program, it would neither be in the .class file nor be available at the runtime.
What are the annotations used in Junit  with Junit4 ?
@Test annotation indicates that the public void method to which it is attached can be run as a test case.
@Before annotation indicates that this method must be executed before each test in the class, so as to execute some preconditions necessary for the test.
@BeforeClass annotation indicates that the static method to which is attached must be executed once and before all tests in the class.
@After annotation indicates that this method gets executed after execution of each test.
@AfterClass annotation can be used when a method needs to be executed after executing all the tests in a JUnit Test Case class so as to clean-up the set-up.
@Ignores annotation can be used when you want temporarily disable the execution of a specific test.

How to create a Junit to make sure that the tested method throws an exception?
Using annotation Test with the argument as expected exception.
@Test (expected = Exception.class)

How should we ignore or avoid executing set of tests?
We can remove @Test from the respective test so as to avoid its execution. Alternatively we can put @Ignore annotation on the Junit file if we want to ignore all tests in a particular file.

How can we test methods individually which are not visible or declared private?
We can either increase their visibility and mark them with annotation @VisibleForTesting or can use reflection to individually test those methods.

Sooraj Thapar takes a break from shooting to attend Karan Sharma's wedding

Sooraj Thapar, who is currently seen in Kavitha Barjatya's Ek Rishta Sajhedari Ka on Sony Entertainment Television took a break from shooting schedule and flew down to Dehradun along with his wife Deepti Dhyani. They went there to attend the wedding of Karan Sharma and Tiaara Kar.

Sanaya Irani-Harshad Chopda starrer Meenu Mausi shelved?

This would be surely disheartening news for the fans of vivacious Sanaya Irani and dashing Harshad Chopra. The duo was supposed to act together in Full House Media's show 'Meenu Mausi', however the show is now laid aside for indefinite time.

Anil Kapoor unveil new "imarble" collection from Qutone..

Qutone one of the most popular brand in the tile industry, does it once again. The company launches a new range of their product “imarble”  by “Global Brand Ambassador” Actor Anil Kapoor with  Mr.Manoj Agarwal – C.M.D, Qutone and Mr. Sunil Manglunia, M.D. Qutone along with all the esteemed Directors were completely elated and proud to be unveiling this new collection  at Acetech 2016.

November 14, 2016

Gulshan Nain shares his birthday plans..

Gulshan Nain, who was last seen in Channel V's 'Friends: Conditions Apply' turns a year older today. The dashing actor has chalked out some great plans for the special day.

November 07, 2016

IN PICS: Shraddha Kapoor thrills her audience with a live concert in Hyderabad!

Unconventional projects interest me: Nimrat Kaur

Ekta Kapoor’s premiere digital app ALT Balaji announces its first original series with Homeland star ‘Nimrat Kaur’ in the lead. ALT Balaji, which is geared up to launch in early 2017 will boast of a variety of original, exclusive & disruptive content. To be directed by ace director Nagesh Kukunoor, produced by Endemol Shine India the series is set against the backdrop of the Indian army and has been jointly conceptualized by Ekta Kapoor and Samar Khan. The yet untitled fiction series, will have Nimrat Kaur essay the role of the first woman preparing to be inducted in a combat role in the Indian Army.

BARC Ratings (Impressions)- Week 43, 2016

RSSChomp Blog Directory